package com.kerrykidz.parreserve.dao.model;

import java.sql.Timestamp;
import java.util.Date;

import com.kerrykidz.system.util.DateUtil;
import com.rdp.framework.core.model.MyBatisSuperModel;

public class ParReserveEntity extends MyBatisSuperModel {
    
    private String pkParresId;
    private String fkPartypeId;
    private String fkPriorresId;
    private String grpFlag;
    private String subject;
    private String chdName;
    private String fkMemId;
    private String conName;
    private String conTel;
    private String conMobile;
    private String conEmail;
    private String resStatus;
    private Date resDay;
    private Timestamp timeResDay;
    private String presDay;
	private String resTimeS;
    private String resTimeE;
    private Integer resMemCnt;
    /**
     * //加时 房间类型；ZBSP141126001 =小房间每小时； ZBSP141126002 =大房间每小时
     */
    private String fkOtprdId;
    private Integer overTime;//加时 =1 1小时 =2 2小时，只此2个选项 
    private String basicPkg;
    private String basicPkg2;
    private String basicPkg3;
    private String comments;
    private String specialist;
    private String wristColor;
    private String fkBranId;
    private String fkContactFile;
    private String fkSignFile;
    private String delFlag;
    private Date creaTime;//创建时间
    private String modiBy;
    private Integer modiTimeCnt;//修改次数
    private Date modiTime;
    private String pmodiTime;
    private String roomIds;//房间编号组合  逗号分割
    private String roomName;//房间名称
    private String lockFlag;//房间是否暂时锁定
    private String roomId;//房间编号
    private String userName;//系统登录 的 用户名
    private String pkOrderId;//订单编号
    private Double amount;//总金额
    private String fkParcpnId;//订单使用的派对优惠券编号
    private String memName;
    private Integer memType;
    private String usrName;//专员
    private String conAge;//会员 年龄
    private String phone;
    private String promotionCamPrds;//促销活动打折部分商品id
    private String prdScopeok;//促销活动打折
    private Double camdisCount;//促销活动打折 折扣率
    //首页用到的属性
    private String holdDate;
    private String conInfo;
    private String paramtype;//预约 详细 修改 附加套餐（fujia），装饰物 类别（zhuangshi） 
    private String indexflag;  //1表示待确认的派对团体(五日内将要举办的派对团体)；2表示预约后24小时未预付的团体
    
    //报表数据
    private Date payTime; //付款时间
    private String resDateStr;
    private String payDateStr;
    
    //场内
    private int inCount;
    //场内派对监护人数量
    private int partyGuaCount;
    
    //未截取的预约时间
    private String resTimeStart;
    private String resTimeEnd;
    
    public String getResTimeStart() {
		return resTimeStart;
	}
	public void setResTimeStart(String resTimeStart) {
		this.resTimeStart = resTimeStart;
	}
	public String getResTimeEnd() {
		return resTimeEnd;
	}
	public void setResTimeEnd(String resTimeEnd) {
		this.resTimeEnd = resTimeEnd;
	}
	public int getPartyGuaCount() {
		return partyGuaCount;
	}
	public void setPartyGuaCount(int partyGuaCount) {
		this.partyGuaCount = partyGuaCount;
	}
	public int getInCount() {
		return inCount;
	}
	public void setInCount(int inCount) {
		this.inCount = inCount;
	}
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	public String getUsrName() {
		return usrName;
	}
	public void setUsrName(String usrName) {
		this.usrName = usrName;
	}
	public String getMemName() {
		return memName;
	}
	public void setMemName(String memName) {
		this.memName = memName;
	}
	public Integer getMemType() {
		return memType;
	}
	public void setMemType(Integer memType) {
		this.memType = memType;
	}
	/**
	 * 已预付金额，派对团体预约定金
	 */
	private Double paidAmount;
    public String getPkParresId() {
        return pkParresId;
    }
    public void setPkParresId(String pkParresId) {
        this.pkParresId = pkParresId;
    }

    public String getFkPartypeId() {
        return fkPartypeId;
    }

    public void setFkPartypeId(String fkPartypeId) {
        this.fkPartypeId = fkPartypeId;
    }

    public String getFkPriorresId() {
        return fkPriorresId;
    }
    public void setFkPriorresId(String fkPriorresId) {
        this.fkPriorresId = fkPriorresId;
    }
    public String getGrpFlag() {
        return grpFlag;
    }

    public void setGrpFlag(String grpFlag) {
        this.grpFlag = grpFlag;
    }
    public String getPresDay() {
		return presDay;
	}
	public void setPresDay(String presDay) {
		this.presDay = presDay;
	}
    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.SUBJECT
     *
     * @return the value of par_reserve.SUBJECT
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public String getSubject() {
        return subject;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.SUBJECT
     *
     * @param subject the value for par_reserve.SUBJECT
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setSubject(String subject) {
        this.subject = subject;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.CHD_NAME
     *
     * @return the value of par_reserve.CHD_NAME
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public String getChdName() {
        return chdName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.CHD_NAME
     *
     * @param chdName the value for par_reserve.CHD_NAME
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setChdName(String chdName) {
        this.chdName = chdName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.FK_MEM_ID
     *
     * @return the value of par_reserve.FK_MEM_ID
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public String getFkMemId() {
        return fkMemId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.FK_MEM_ID
     *
     * @param fkMemId the value for par_reserve.FK_MEM_ID
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setFkMemId(String fkMemId) {
        this.fkMemId = fkMemId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.CON_NAME
     *
     * @return the value of par_reserve.CON_NAME
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public String getConName() {
        return conName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.CON_NAME
     *
     * @param conName the value for par_reserve.CON_NAME
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setConName(String conName) {
        this.conName = conName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.CON_TEL
     *
     * @return the value of par_reserve.CON_TEL
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public String getConTel() {
        return conTel;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.CON_TEL
     *
     * @param conTel the value for par_reserve.CON_TEL
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setConTel(String conTel) {
        this.conTel = conTel;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.CON_MOBILE
     *
     * @return the value of par_reserve.CON_MOBILE
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public String getConMobile() {
        return conMobile;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.CON_MOBILE
     *
     * @param conMobile the value for par_reserve.CON_MOBILE
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setConMobile(String conMobile) {
        this.conMobile = conMobile;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.CON_EMAIL
     *
     * @return the value of par_reserve.CON_EMAIL
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public String getConEmail() {
        return conEmail;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.CON_EMAIL
     *
     * @param conEmail the value for par_reserve.CON_EMAIL
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setConEmail(String conEmail) {
        this.conEmail = conEmail;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.RES_STATUS
     *
     * @return the value of par_reserve.RES_STATUS
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public String getResStatus() {
        return resStatus;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.RES_STATUS
     *
     * @param resStatus the value for par_reserve.RES_STATUS
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setResStatus(String resStatus) {
        this.resStatus = resStatus;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.RES_DAY
     *
     * @return the value of par_reserve.RES_DAY
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public Date getResDay() {
        return resDay;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.RES_DAY
     *
     * @param resDay the value for par_reserve.RES_DAY
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setResDay(Date resDay) {
        this.resDay = resDay;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.RES_TIME_S
     *
     * @return the value of par_reserve.RES_TIME_S
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public String getResTimeS() {
        return resTimeS;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.RES_TIME_S
     *
     * @param resTimeS the value for par_reserve.RES_TIME_S
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setResTimeS(String resTimeS) {
        this.resTimeS = resTimeS;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.RES_TIME_E
     *
     * @return the value of par_reserve.RES_TIME_E
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public String getResTimeE() {
        return resTimeE;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.RES_TIME_E
     *
     * @param resTimeE the value for par_reserve.RES_TIME_E
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setResTimeE(String resTimeE) {
        this.resTimeE = resTimeE;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.RES_MEM_CNT
     *
     * @return the value of par_reserve.RES_MEM_CNT
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public Integer getResMemCnt() {
        return resMemCnt;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.RES_MEM_CNT
     *
     * @param resMemCnt the value for par_reserve.RES_MEM_CNT
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setResMemCnt(Integer resMemCnt) {
        this.resMemCnt = resMemCnt;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.BASIC_PKG
     *
     * @return the value of par_reserve.BASIC_PKG
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public String getBasicPkg() {
        return basicPkg;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.BASIC_PKG
     *
     * @param basicPkg the value for par_reserve.BASIC_PKG
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setBasicPkg(String basicPkg) {
        this.basicPkg = basicPkg;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.COMMENTS
     *
     * @return the value of par_reserve.COMMENTS
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public String getComments() {
        return comments;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.COMMENTS
     *
     * @param comments the value for par_reserve.COMMENTS
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setComments(String comments) {
        this.comments = comments;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.WRIST_COLOR
     *
     * @return the value of par_reserve.WRIST_COLOR
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public String getWristColor() {
        return wristColor;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.WRIST_COLOR
     *
     * @param wristColor the value for par_reserve.WRIST_COLOR
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setWristColor(String wristColor) {
        this.wristColor = wristColor;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.FK_BRAN_ID
     *
     * @return the value of par_reserve.FK_BRAN_ID
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public String getFkBranId() {
        return fkBranId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.FK_BRAN_ID
     *
     * @param fkBranId the value for par_reserve.FK_BRAN_ID
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setFkBranId(String fkBranId) {
        this.fkBranId = fkBranId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.FK_CONTACT_FILE
     *
     * @return the value of par_reserve.FK_CONTACT_FILE
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public String getFkContactFile() {
        return fkContactFile;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.FK_CONTACT_FILE
     *
     * @param fkContactFile the value for par_reserve.FK_CONTACT_FILE
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setFkContactFile(String fkContactFile) {
        this.fkContactFile = fkContactFile;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.FK_SIGN_FILE
     *
     * @return the value of par_reserve.FK_SIGN_FILE
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public String getFkSignFile() {
        return fkSignFile;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.FK_SIGN_FILE
     *
     * @param fkSignFile the value for par_reserve.FK_SIGN_FILE
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setFkSignFile(String fkSignFile) {
        this.fkSignFile = fkSignFile;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.DEL_FLAG
     *
     * @return the value of par_reserve.DEL_FLAG
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public String getDelFlag() {
        return delFlag;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.DEL_FLAG
     *
     * @param delFlag the value for par_reserve.DEL_FLAG
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setDelFlag(String delFlag) {
        this.delFlag = delFlag;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.MODI_BY
     *
     * @return the value of par_reserve.MODI_BY
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public String getModiBy() {
        return modiBy;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.MODI_BY
     *
     * @param modiBy the value for par_reserve.MODI_BY
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setModiBy(String modiBy) {
        this.modiBy = modiBy;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column par_reserve.MODI_TIME
     *
     * @return the value of par_reserve.MODI_TIME
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public Date getModiTime() {
        return modiTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column par_reserve.MODI_TIME
     *
     * @param modiTime the value for par_reserve.MODI_TIME
     *
     * @mbggenerated Tue Aug 05 17:54:39 CST 2014
     */
    public void setModiTime(Date modiTime) {
        this.modiTime = modiTime;
    }
	public String getPmodiTime() {
		return pmodiTime;
	}
	public void setPmodiTime(String pmodiTime) {
		this.pmodiTime = pmodiTime;
	}
	public String getBasicPkg2() {
		return basicPkg2;
	}
	public void setBasicPkg2(String basicPkg2) {
		this.basicPkg2 = basicPkg2;
	}
	public String getBasicPkg3() {
		return basicPkg3;
	}
	public void setBasicPkg3(String basicPkg3) {
		this.basicPkg3 = basicPkg3;
	}
	public String getRoomIds() {
		return roomIds;
	}
	public void setRoomIds(String roomIds) {
		this.roomIds = roomIds;
	}
	public String getRoomName() {
		return roomName;
	}
	public void setRoomName(String roomName) {
		this.roomName = roomName;
	}
	public String getRoomId() {
		return roomId;
	}
	public void setRoomId(String roomId) {
		this.roomId = roomId;
	}
	public String getPkOrderId() {
		return pkOrderId;
	}
	public void setPkOrderId(String pkOrderId) {
		this.pkOrderId = pkOrderId;
	}
	public Double getAmount() {
		return amount;
	}
	public void setAmount(Double amount) {
		this.amount = amount;
	}
	public Double getPaidAmount() {
		return paidAmount;
	}
	public void setPaidAmount(Double paidAmount) {
		this.paidAmount = paidAmount;
	}
	public Timestamp getTimeResDay() {
		return timeResDay;
	}
	public void setTimeResDay(Timestamp timeResDay) {
		this.timeResDay = timeResDay;
	}
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public String getLockFlag() {
		return lockFlag;
	}
	public void setLockFlag(String lockFlag) {
		this.lockFlag = lockFlag;
	}
	public String getSpecialist() {
		return specialist;
	}
	public void setSpecialist(String specialist) {
		this.specialist = specialist;
	}
	public Integer getOverTime() {
		return overTime;
	}
	public void setOverTime(Integer overTime) {
		this.overTime = overTime;
	}
	public String getHoldDate() {
		return holdDate;
	}
	public void setHoldDate(String holdDate) {
		this.holdDate = holdDate;
	}
	public String getConInfo() {
		return conInfo;
	}
	public void setConInfo(String conInfo) {
		this.conInfo = conInfo;
	}
	public String getFkParcpnId() {
		return fkParcpnId;
	}
	public void setFkParcpnId(String fkParcpnId) {
		this.fkParcpnId = fkParcpnId;
	}
	public String getPromotionCamPrds() {
		return promotionCamPrds;
	}
	public void setPromotionCamPrds(String promotionCamPrds) {
		this.promotionCamPrds = promotionCamPrds;
	}
	public String getPrdScopeok() {
		return prdScopeok;
	}
	public void setPrdScopeok(String prdScopeok) {
		this.prdScopeok = prdScopeok;
	}
	public Double getCamdisCount() {
		return camdisCount;
	}
	public void setCamdisCount(Double camdisCount) {
		this.camdisCount = camdisCount;
	}
	public String getParamtype() {
		return paramtype;
	}
	public void setParamtype(String paramtype) {
		this.paramtype = paramtype;
	}
	public Date getPayTime() {
		return payTime;
	}
	public void setPayTime(Date payTime) {
		this.payTime = payTime;
	}
	public String getResDateStr() {
		if(null != this.resDay)
			resDateStr = DateUtil.formatDate("yyyy/MM/dd", this.resDay);
		return resDateStr;
	}
	public void setResDateStr(String resDateStr) {
		this.resDateStr = resDateStr;
	}
	public String getPayDateStr() {
		if(null != this.payTime)
			payDateStr = DateUtil.formatDate("yyyy/MM/dd", this.payTime);
		return payDateStr;
	}
	public void setPayDateStr(String payDateStr) {
		this.payDateStr = payDateStr;
	}
	public String getIndexflag() {
		return indexflag;
	}
	public void setIndexflag(String indexflag) {
		this.indexflag = indexflag;
	}
	public Date getCreaTime() {
		return creaTime;
	}
	public void setCreaTime(Date creaTime) {
		this.creaTime = creaTime;
	}
	public String getConAge() {
		return conAge;
	}
	public void setConAge(String conAge) {
		this.conAge = conAge;
	}
	public String getFkOtprdId() {
		return fkOtprdId;
	}
	public void setFkOtprdId(String fkOtprdId) {
		this.fkOtprdId = fkOtprdId;
	}
	public Integer getModiTimeCnt() {
		return modiTimeCnt;
	}
	public void setModiTimeCnt(Integer modiTimeCnt) {
		this.modiTimeCnt = modiTimeCnt;
	}
	
}